import xlrd
import xlwt

#路径前加 r，读取的文件路径，不需要修改文件路径
file = r'D:\workspace\GoTest\file\宏学习.xlsm'
#打开文件
data = xlrd.open_workbook(file)
#读取相应的sheet
table = data.sheet_by_name('缴税')
#获取总行数
nrows = table.nrows
print(nrows)
#获取总列数
ncols = table.ncols
print(ncols)
#获取一行的数值,从0 开始
rowvalue = table.row_values(1)

#获取一列的数值
col_values = table.col_values(0)

#获取一个单元格的数值
cell_value = table.cell(2,1).value

print(rowvalue)
print(col_values)
print(cell_value)

#获取排列的第一个sheet
table1 = data.sheets()[0]
rowvalue = table1.row_values(1)

print(rowvalue)

#写入
workbook = xlwt.Workbook(encoding='ascii')
worksheet = workbook.add_sheet('MySheet')
worksheet.write(1, 0, label = 'Row 0, Column 0 Value1')
workbook.save(r'D:\Excel_Workbook.xls') #不能写成xlsx格式的
